|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectsocketio.Socket
public class Socket
Ein-/Ausgabe über Sockets.
Ein Objekt der Klasse Socket kapselt eine Socket-Schnittstelle.
Festlegung der Socket-Parameter kann nur bei der Objekt-Erzeugung
vorgenommen werden.
Das Socket-Objekt kann sich mit einem Server-Socket.
Ob die Verbindungsanforderung erfolgreich war, kann durch den Rückgabewert
der Methode connect() festgestellt werden (true, wenn
die Verbindung akzeptiert wurde).
Das Socket-Objekt gestattet im Zustand "verbunden" das Lesen bzw.
Schreiben von einzelnen Bytes, Byte-Arrays oder Strings von der bzw. auf
die Socket-Schnittstelle.
Copyright 2006, Michael Zimmer
ServerSocket| Constructor Summary | |
|---|---|
Socket(java.net.Socket socket)
Konstruktor. |
|
Socket(java.lang.String hostname,
int port)
Konstruktor. |
|
| Method Summary | |
|---|---|
void |
close()
Schließt den Socket. |
boolean |
connect()
Verbindet das Socket-Objekt zu der entsprechenden Portnummer auf dem entsprechenden Host. |
int |
dataAvailable()
Prüfen, ob Daten verfügbar sind. |
int |
read()
Lesen eines Zeichens vom Socket. |
int |
read(byte[] b,
int len)
Lesen von Bytes vom Socket. |
java.lang.String |
readLine()
Lesen eines Strings vom Socket. |
void |
write(byte[] b,
int len)
Schreiben von Bytes auf den Socket. |
void |
write(int b)
Schreiben eines Zeichens auf den Socket. |
void |
write(java.lang.String s)
Schreiben eines String auf den Socket. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public Socket(java.lang.String hostname,
int port)
throws java.io.IOException
hostname - der Hostname des Serversport - der Port, auf dem der Server horcht
java.io.IOException
public Socket(java.net.Socket socket)
throws java.io.IOException
socket - der Socket, mit dem das Socket-Objekt arbeiten soll
java.io.IOException| Method Detail |
|---|
public void close()
throws java.io.IOException
java.io.IOExceptionpublic boolean connect()
public int dataAvailable()
throws java.io.IOException
java.io.IOException
public int read()
throws java.io.IOException
java.io.IOException
public int read(byte[] b,
int len)
throws java.io.IOException
b - Der Bufferlen - Maximale Anzahl der zu lesenden Bytes
java.io.IOException
public java.lang.String readLine()
throws java.io.IOException
java.io.IOException
public void write(int b)
throws java.io.IOException
b - Das zu schreibende Byte (0..255)
java.io.IOException
public void write(byte[] b,
int len)
throws java.io.IOException
b - Der Bufferlen - Maximale Anzahl der zu schreibenden Bytes
java.io.IOException
public void write(java.lang.String s)
throws java.io.IOException
s - Der String
java.io.IOException
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||